|
RAIS
3.2
|
00001 using System; 00002 using System.Collections.Generic; 00003 using System.Text; 00004 using NUnit.Framework; 00005 using RAIS.Common.Localization; 00006 using RAIS.DataAccessLayer; 00007 00008 namespace RAIS.DataAccessLayerTest.CommonClasses 00009 { 00010 [TestFixture] 00011 public class CultureTest 00012 { 00013 private int expectedID = 9; 00014 private string expectedName = "English"; 00015 private string expectedEnglishName = "English"; 00016 private int expectedLCID = 9; 00017 private bool expectedRightToLeft = false; 00018 00019 private Culture culture; 00020 00021 [SetUp] 00022 public void Init() 00023 { 00024 culture = new Culture(this.expectedLCID); 00025 } 00026 [Test] 00027 public void GetID() 00028 { 00029 // Test 00030 Assert.AreEqual(this.expectedID, this.culture.ID); 00031 } 00032 [Test] 00033 public void GetName() 00034 { 00035 // Test 00036 Assert.AreEqual(this.expectedName, this.culture.Name); 00037 } 00038 [Test] 00039 public void GetEnglishName() 00040 { 00041 // Test 00042 Assert.AreEqual(this.expectedEnglishName, this.culture.EnglishName); 00043 } 00044 [Test] 00045 public void GetLCID() 00046 { 00047 // Test 00048 Assert.AreEqual(this.expectedLCID, this.culture.LCID); 00049 } 00050 [Test] 00051 public void GetRightToLeft() 00052 { 00053 // Test 00054 Assert.AreEqual(this.expectedRightToLeft, this.culture.RightToLeft); 00055 } 00056 [Test] 00057 public void SetRightToLeft() 00058 { 00059 // Preparation 00060 bool expectedNewRightToLeft = true; 00061 00062 // Test 00063 this.culture.RightToLeft = expectedNewRightToLeft; 00064 00065 // Check 00066 Assert.AreEqual(expectedNewRightToLeft, this.culture.RightToLeft); 00067 } 00068 } 00069 }